Big Huge Thesaurus

Layia platyglossa

noun